2
11
10
4
1
0
3
33
15
13
16
21
32
29
25
26
17
34
19
27
12
89
37
47
23
20
56
38
31
39
54
30
46
36
53
58
76
193
97
49